update NEWS for 1.2-dev
authorSteven G. Johnson <stevenj@mit.edu>
Thu, 12 Mar 2015 18:29:33 +0000 (14:29 -0400)
committerSteven G. Johnson <stevenj@mit.edu>
Thu, 12 Mar 2015 18:29:33 +0000 (14:29 -0400)
NEWS.md
utf8proc.h

diff --git a/NEWS.md b/NEWS.md
index 989aba53b2d9f71486d827341757e0bb41871426..a55abd620c5e5d7293209d51a06a081ee6ad172e 100644 (file)
--- a/NEWS.md
+++ b/NEWS.md
@@ -1,8 +1,28 @@
-# libutf8proc release history #
+# utf8proc release history #
 
-No releases so far.
+## Version 1.2-dev ##
 
-# utf8proc release history #
+- Updated for Unicode 7.0.
+
+- New function `utf8proc_grapheme_break(c1,c2)` that returns whether
+  there is a grapheme break between `c1` and `c2`.
+
+- New function `utf8proc_charwidth(c)` that returns the number of
+  column-positions that should be required for `c`; essentially a
+  portable replacment for `wcwidth(c)`.
+
+- New function `utf8proc_category(c)` that returns the Unicode
+  category of `c` (as one of the constants `UTF8PROC_CATEGORY_xx`).
+
+- New function `utf8proc_category_string(c)` that returns the Unicode
+  category of `c` as a two-character string.
+
+- `cmake` script `CMakeLists.txt`, in addition to `Makefile`, for
+  easier compilation on Windows.
+
+- The shared library is now versioned (e.g. has a soname on GNU/Linux).
+
+- C++/MSVC compatibility.
 
 ## Version 1.1.6 ##
 
index ae7074aebc166de7e675bf850d635802789b90b0..82002e3ae21d7248bac32579fe2b6eb1f51dc697 100644 (file)
@@ -398,7 +398,8 @@ DLLEXPORT int utf8proc_category(int32_t c);
    UTF8PROC_CATEGORY_* constants.) */
 
 DLLEXPORT const char *utf8proc_category_string(int32_t c);
-/* Return the two-letter Unicode category string for c (e.g. "Lu" or "Co"). */
+/* Return the two-letter (nul-terminated) Unicode category string for
+   c (e.g. "Lu" or "Co"). */
 
 DLLEXPORT ssize_t utf8proc_map(
   const uint8_t *str, ssize_t strlen, uint8_t **dstptr, int options